package com.group4.datafactorybackend.entity.VO;

import io.swagger.models.auth.In;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author 李泓静
 * @date 2022/8/1
 * @description 创建、编辑接口参数配置实体类
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ApiParamterVO {

    /**
     * 接口参数编号
     */
    private String apcCode;

    /**
     * 接口参数名称
     */
    private String apcName;

    /**
     * 接口参数位置
     */
    private Integer apcPosition;

    /**
     * 接口参数数据类型
     */
    private Integer apcDataType;

    /**
     * 接口数据是否必填
     */
    private Integer apcDataNull;

    /**
     * 接口参数取值
     */
    private String apcValue;

    /**
     * 接口参数描述
     */
    private String apcDescribe;

    /**
     * 接口父级参数编号
     */
    private String apcParentParamCode;
    /**
     * 接口编号
     */
    private String apiCode;
    /**
     * 子参数集合
     */
    private List<ApiParamterVO> children;
}
